home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-07-03 | 988 b | 50 lines | [TEXT/R*ch] |
- # Unix Makefile for mosmldep
-
- INCLUDES=-I ../compiler
- COMPFLAGS=$(INCLUDES)
- LINKFLAGS=-g -P full $(INCLUDES)
-
- include ../Makefile.inc
-
- OBJS = \
- Deppars.uo Deplex.uo Mosmldep.uo
-
- LIBOBJS = \
- Obj.uo Nonstdio.uo Lexing.uo Parsing.uo
-
- CLIBOBJS = \
- Hasht.uo Fnlib.uo Config.uo
-
- all: cutdeps mosmldep
-
- mosmldep: $(OBJS)
- $(MOSMLL) $(LINKFLAGS) -noheader -o mosmldep $(LIBOBJS) \
- $(CLIBOBJS) $(OBJS)
-
- cutdeps: cutdeps.uo
- $(MOSMLL) $(LINKFLAGS) -noheader -o cutdeps cutdeps.uo
-
- Deppars.sml Deppars.sig: Deppars.grm
- $(MOSMLYACC) Deppars.grm
-
- clean:
- rm -f *.ui
- rm -f *.uo
- rm -f Makefile.bak
- rm -f Deppars.sig Deppars.sml Deplex.sig Deplex.sml Mosmldep.sml
- rm -f cutdeps mosmldep
-
- install:
- cp cutdeps mosmldep $(TOOLDIR)
-
- depend: Deplex.sml Deppars.sml Mosmldep.sml
- rm -f Makefile.bak
- mv Makefile Makefile.bak
- $(MOSMLCUT) < Makefile.bak > Makefile
- $(MOSMLDEP) >> Makefile
-
- ### DO NOT DELETE THIS LINE
- Mosmldep.uo: Deplex.uo Deppars.ui
- Deplex.uo: Deppars.ui
- Deppars.uo: Deppars.ui
-